package com.augurit.gzcgwsp.excelimportexport.service;

import java.util.Date;
import java.util.List;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.springside.modules.orm.Page;

import com.augurit.gzcgwsp.excelimportexport.entity.YwRqQyjyxkPzrqgyzdjb;
import com.augurit.gzcgwsp.excelimportexport.entity.YwRqQyjyxkRypbqk;
import com.augurit.gzcgwsp.rqqyjyxk.entity.YwRqQyjyxk;
import com.augurit.gzcgwsp.rqqyjyxk.entity.YwRqQyjyxkFinalPzrqgyzdjb;

/**
 * 广州市燃气经营许可证许可审批------七、瓶装燃气供应站登记表
 * @author xgw
 *
 */
public interface IYwRqQyjyxkPzrqgyzdjbService {
	/**
	 * 保存 瓶装燃气供应站登记表
	 * @param ywRqQyjyxkPzrqgyzdjb
	 */
	public void save(YwRqQyjyxkPzrqgyzdjb ywRqQyjyxkPzrqgyzdjb);
	
	/**
	 * 解析 瓶装燃气供应站登记表
	 * @param hssfsheet
	 * @param acceptNo
	 * @param qyid
	 * @param username
	 * @return
	 */
	public void parsePzrqgyzdjb(HSSFSheet hssfsheet,String acceptNo,Long qyid,String username,
			Date dateFlag,String flag,String contextpath,Long rqjyxkid);
	
	/**
     * 根据企业id查询列表
     * @param acceptNo
     * @return
     */
    public List<YwRqQyjyxkPzrqgyzdjb> getListByAcceptNo(String acceptNo);
    
    /**
     * 导出 瓶装燃气供应站登记表
     * @param hssfsheet
     * @param acceptNo
     * @param qyid
     * @return
     */
    public HSSFSheet expPzrqgyzdjb(HSSFSheet hssfsheet,YwRqQyjyxkFinalPzrqgyzdjb finalentity,
    		YwRqQyjyxkPzrqgyzdjb entity,HSSFCellStyle cs,String exptype);

    public void importFinalQyData(String acceptNo, Long qyid);

    public YwRqQyjyxkPzrqgyzdjb getZdInfo(String zdid);

    public List<YwRqQyjyxkRypbqk> getRyDatas(String acceptNo, Long qyid);

    public YwRqQyjyxkPzrqgyzdjb getEntityById(Long id);


    public void deleteEntity(YwRqQyjyxkPzrqgyzdjb ssylb);

    public List<YwRqQyjyxkPzrqgyzdjb> findDataByJyxk(YwRqQyjyxk jyxk);


}
